
$namespace:'pk' !default;//设定默认值
$block-sel:"-" !default;
$element-sel:"__" !default;
$mod-sel:"--" !default;

// 创建块
@mixin b($block){
    $B:#{$namespace+$block-sel+$block};
    .#{$B}{
        @content
    }
};

// 创建元素
@mixin e($el){
    $select:&;
    @at-root{
        #{$select+$element-sel+$el}{
            @content
        }
    }

};

// 创建修饰
@mixin m($m){
    $select:&;
    @at-root{
        #{$select+$mod-sel+$m}{
            @content
        }
    }

};

// 创建常用的bfc
@mixin bfc{//不传参数的时候，可以把小括号去掉
    height: 100%;
    overflow: hidden;
}











